/* ==============================================================================
 * 创 建 者：lyt
 * 创建日期：2017-07-14	
 * 功能描述：

 * 修 改 人:
 * 修改时间:
 * 修改描述：
 * ==============================================================================*/
//获取记录
var getListUrl = baseUrl+'/ApiMember/GetAwardRecord';

//会员信息获取
var getMemberViewUrl = baseUrl + 'ApiMember/GetCurLoginMemberInfo';

var vu;
var mescroll;
$(function(){
	initVue();
});

function initVue(){
	vu = new Vue({
		el : '#mescroll',
		data : { 
			DefaultCoin : '',
			Member : '',
			pageIndex : 1,
			TotalPageCount : '',
			List : [],
			SumGold : '',
			DaySumGold : '',
			DaySumPay : '',
			SumGoldPay : '',
		},
		mounted: function() {
//			this.getList();
			this.getMemberView();
			initMescroll();
		},
		methods : {
			getList : getList,
			getMemberView : getMemberView,
		}
	})
}


function getList(){
	common.post(getListUrl,{pageIndex: vu.pageIndex,pageSize: 10,},'json',function(r){
		if(r.ErrorCode==0){
			vu.TotalPageCount = r.Data.TotalPageCount;
			vu.SumGold = r.Data.SumGold;
			vu.DaySumGold = r.Data.DaySumGold;
			vu.DaySumPay = r.Data.DaySumPay;
			vu.SumGoldPay = r.Data.SumGoldPay;
			mescroll.endByPage(r.Data.TotalItemCount, vu.TotalPageCount);
			if(vu.pageIndex == 1){
				vu.List = r.Data.List;
			}else{
				vu.List = vu.List.concat(r.Data.List);
			}
			vu.pageIndex++;
			
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}

function initMescroll(){
	mescroll = new MeScroll("mescroll", {
		down:{
			use: false, //是否初始化下拉刷新; 默认true
			callback: function(mescroll) {
				vu.pageIndex = 1;
				mescroll.resetUpScroll();
				getList();
			}
		},
		up: {
			auto: true,
			isBounce: false, //此处禁止ios回弹,解析(务必认真阅读,特别是最后一点): http://www.mescroll.com/qa.html#q10
			clearEmptyId: "dataList", //1.下拉刷新时会自动先清空此列表,再加入数据; 2.无任何数据时会在此列表自动提示空
			toTop:{ //配置回到顶部按钮
				src : "phoneContent/img/top.png", //默认滚动到1000px显示,可配置offset修改
				//offset : 1000
			},
			htmlNodata: '<p class="upwarp-nodata">-- 没有更多数据了 --</p>', //无数据的布局
			callback: function (){//上拉回调
				getList();
			},
			page : {
				size : 10, 
			},
		}
	})
}


function getMemberView(){
	common.post(getMemberViewUrl,{},'json',function(r){
		if(r.ErrorCode==0){
			if(r.Data.DefaultCoin[0]){
				vu.DefaultCoin = r.Data.DefaultCoin[0];
			}
			vu.Member = r.Data.Member;
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}

